Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F2 Spain F13 Uzbekistan F2 Thailand F2 Japan F9 Japan F10 Laos F1 Australia F12 Cambodia F1 Thailand F1 USA F8 Thailand F2 USA F9 India F4 Mexico F2 Mexico F3 Mexico F4 USA F13 Indonesia F5 Laos F1 Thailand F4 Thailand F5 Chinese Taipei F1 Chinese Taipei F2 Canada F5 China F1 China F2 Thailand F2 Chinese Taipei F1 Cambodia F1 Cambodia F2 Thailand F2 Japan F2 Japan F3 Thailand F4 Thailand F6 Thailand F10 Thailand F11 Indonesia F3 Thailand F1 Japan F1 China F4 China F4 (Luzhou) Hong Kong F3 USTA Seascape Challenger - Aptos Yokohama Challenger 2001 - Yokohama Binghamton Professional Tennis Tournament - Binghamton Akbank Private Banking-TED Open - Istanbul Jameson Cup - Milan Challenger Leon 2004 - Leon Okal Cup 2004 - Eckental Hilton Waikoloa Village USTA Challenger - Waikoloa 2005 Freeman Men's Challenger - Joplin The LTA Sunderland Challenger - Sunderland Internationaux du Doubs - Besancon The LTA Cardiff Challenger - Cardiff Coffee Cup Challenger - Chikmagalur Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Akbank Private Banking TED Open 2006 - Istanbul Open Castilla y Leon - Segovia The Swanston Challenger - Sacramento Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan Busan Open Challenger Tennis - Busan Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding Busan Open Challenger Tennis - Busan Fergana Challenger - Fergana Izmir Cup - Izmir Moncton Men's Challenger - Moncton Oldum Brown Vancouver Open - Vancouver New Delhi Challenger IV - New Delhi Karshi Challenger - Karshi Thailand F3 Flea Market Cup Busan Challenger Tennis - Busan Heilbronn Challenger Wroclaw Challenger Melbourn Challenger Australia F13 USA F14 Korat Challenger Baton Rouge Challenger Mexico City Challenger Talahassee Challenger Yuba City Challenger Aptos Challenger Seoul Challenger Toyota Challenger Noumea Challenger Singapore Challenger Caloundra Challenger Wolfsburg Challenger Johannesburg Challenger Fergana Challenger Aptos Challenger Yokohama International Tennis Tournament - Yokohama Wuhai Challenger Fergana Challenger - Fergana Shanghai Challenger Seoul Challenger Abierto Club Casablanca - Mexico City Toyota Challenger Burnie Challenger Singapore Challenger Kyoto Challenger Pingguo Challenger Honda-Kah Open - Singapore Kaohsiung Challenger Busan Challenger Winnetka Challenger Belgaum Open - Belgaum Vancouver Challenger Bangkok Challenger GHI Bronx Classic - Bronx Nova Challenger Osaka - Osaka Fergana Challenger - Fergana Leon Challenger USTA Seascape Challenger - Aptos Mexico City Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Sporting Challenger - Turin Busan Challenger Prostejov Challenger Memorial Kolyaskin - Donetsk Beijing Challenger Fifth-Third Bank Tennis Championships - Lexington Astana Challenger The Wright Financial Group, Inc. Challenger - Champaign BH Tennis Open International Cup - Belo Horizonte USTA Challenger of Dallas - Dallas USTA Tennis Championships of Austin - Austin Vancouver Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao Aptos Challenger The 70th King's Cup and Queen's Cup - Bangkok Bangkok Challenger Honda Kah Singapore Men's Tennis Open - Singapore Ho Chi Minh City Challenger - Ho Chi Minh City ATP Open Castilla y Leon - Segovia Heineken Challenger - Ho Chi Minh City Kaoshuing Challenger X Open Internacional D'Andorra - Andorra University of Tennessee USTA Challenger - Knoxville Corona Mexico City Open - Mexico City Uncle Toby's Burnie Challenger - Tasmania Tashkent Challenger New Delhi Challenger - New Delhi Atlantic City Open - Atlantic City The Granby Natrel Challenger - Granby Yokohama Challenger Arroyo de la Encomienda - Valladolid 2003 USTA Challenger of Calabasas - Calabasas Toyota Challenger Mobilux Open - Luxembourg Maui Challenger Burnie Challenger Chitre Challenger Czech Indoor Open - Prague Dallas Challenger HTV Challenger - Ho Chi Minh City Busan Open - Busan Dharwad Challenger 2003 - Dharwad Irving Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa The Surbiton Trophy - Surbiton Anning Challenger Busan Challenger Nottingham Challenger Nottingham-2 Challenger Nanchang Challenger Flea Market Cup - Busan Istanbul Challenger Indore Challenger Geneva Challenger Bratislava Challenger Toyota Challenger Noumea Challenger Taipei City Challenger Busan Challenger Ilkley Challenger Binghamton Professional Tennis Tournament - Binghamton Bangkok Challenger Manila Challenger New Delhi Challenger Tiburon Challenger - Tiburon Guangzhou Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tatra Banka Open - Bratislava Busan Challenger Logopak Challenger 2005 - Lubeck Heineken Challenger - Ho Chi Minh City Ho Chi Minh City Challenger Ningboo Challenger Bangkok Challenger Ourocard Tennis Challenger - Sao Paulo Challenger Casablanca San Angel - Mexico City Nottingham Men's Challenger - Nottingham Unicredit Czech Open 2007 - Prostejov 2004 Colorado Tennis Classic - Denver South African Airways Tennis Open - Durban Fergana Challenger - Fergana BMW Tennis Championship - Sunrise Open Castilla y Leon - Segovia Taiwan Challenger - Kaohsiung dBI Tennis Challenger - Binghamton 2008 China TCL Challenger - Guangzhou Shimadzu All Japan Indoor Tennis Championships - Kyoto 2004 Keys Gate Challenger - Homestead The $50,000 Pro Challenger at Calabasas - Calabasas Dunlop World Challenge - Toyota The Wright Financial Group USTA Challenger - Champaign Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental Kia International In Kawana - Kawana Mobilux Open - Luxembourg Open de la Ville de Saint Denis - Reunion Island Challenger Banque Nationale - Granby Challenger 42 - Andrezieux Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati Malaysian Open - Kuala Lumpur Hilton Waikoloa Village USTA Challenger - Waikoloa Shimadzu All Japan Indoor Tennis Championships - Kyoto Bangkok Challenger BMW Tennis Championship - Sunrise TED Open - Istanbul Kobstaedernes ATP Challenger - Kolding Fergana Challenger Samsung Securities Cup - Seoul III Isla de Lanzarote - Lanzarote USTA Illinois Challenger - Champaign PrivatBank Cup - Dnepropetrovsk Challenger Ford de Cherbourg - Cherbourg President's Cup - Astana Dharwad Challenger 2006 - Dharwad Ciudad de Pozoblanco Open Diputacion - Cordoba ATP Guzzini Challenger - Recanati Samsung Challenger 2007 - Ho Chi Minh City ECU Prague Open - Prague Fergana Challenger - Fergana Challenger Natrel Presented by National Bank - Granby Dallas Challenger Samsung Securities Cup - Seoul GHI Bronx Classic - Bronx 2004 Freeman Men's Challenger - Joplin Credicard Mastercard Tennis Cup - Campos do Jordao China Open - Beijing Bangkok Challenger 3rd Volkswagon Challenger - Wolfsburg Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Ho Chi Minh City Challenger Kun-Ming Challenger Kyoto Challenger - Kyoto Samsung Securities Cup - Seoul West Lakes Challenger Akbank Private Banking TED Open - Istanbul Taipei City Challenger Tianjin Challenger Bangkok Challenger Kyoto Challenger Vancouver Challenger Shanghai Challenger ATP Challenger Numea - New Caledonia Tiburon Challenger Bangkok Challenger Astana Challenger USTA Men's Challenger of Dallas - Dallas Shimadzu All Japan Indoor Tennis Championships - Kyoto Draft Corona Mexico City Open - Mexico City Brescia Challenger Burnie Challenger Seoul Challenger Media Will Cup Busan Challenger Tennis - Busan AIG Japan Open - Tokyo Hilton Waikoloa Village USTA Challenger - Waikoloa Bauer Watertechnology Cup - Eckental Legg Mason Tennis Classic - Washington D.C. President's Cup - Tashkent Pingguo Challenger AIG Japan Open - Tokyo Kyoto Challenger The LTA Wrexham Challenger - Wrexham Kaohsiung Challenger Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Fergana Tennis Challenger Tournament - Fergana Kobe Challenger Fifth-Third Bank Tennis Championships - Lexington The Scottish Tennis Championships - Edinburgh Shimadzu All Japan Indoor - Kyoto Bangkok Challenger Guadalajara Challenger Shenzhen Challenger Winnetka Challenger Taipei City Challenger Zhangjiagang Challenger Okal Cup 2003 - Eckental IPP Open - Helsinki Gimcheon Challenger Samsung Securities Cup Challenger - Seoul USTA Men's Challenger of Dallas - Dallas Tata Open - Chennai Heineken Open - Auckland Chengdu Challenger Beijing Challenger Kaohsiung Challenger The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles GHI Bronx Tennis Classic - Bronx Legg Mason Tennis Classic - Washington D.C. Open 13 - Marseille SMS Tennis Cup - Sao Paulo ABN/AMRO World Tennis Tournament - Rotterdam Singapore Mens Tennis Open - Singapore Bangkok Challenger - Bangkok Head Cup Busan Open - Busan Taipei City Challenger Gerry Weber Open - Halle New Delhi Challenger III - New Delhi Campbell's Hall of Fame Tennis Championships - Newport Credicard Mastercard Tennis Cup - Campos do Jordao Busan Open Challenger Tennis - Busan Fifth-Third Bank Tennis Championships - Lexington Prostejov Challenger Nottingham-2 Challenger China Open - Beijing Thailand Open - Bangkok Colorado Classic - Denver Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Granby Challenger Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose The Natrel's Challenger of Granby - Granby Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London Tumkur Open - Tumkur The 10tele.com Open - Nottingham Legg Mason Tennis Classic - Washington China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Heineken Challenger 2004 - Ho Chi Minh City Chennai Open - Chennai Gallagher International - Hamilton Binghamton Professional Tennis Tournament - Binghamton Kyiv Open - Kiev Sporting Challenger 2003 - Turin ATP Heineken Challenger 2000 - Ho Chi Minh City SAP Open - San Jose Intersport Heilbronn Open - Heilbronn Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas St. Francis Health System USTA Challenger - Tulsa Osaka International Tennis Tournament - Osaka Grand Prix Hassan II - Casablanca Estoril Open - Estoril Time Warner USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Samsung Securities Cup Challenger Tennis - Seoul The 69th King's Cup-Thailand Open - Bangkok Hypo Group Tennis International - Portschach Yokohama World Tennis Gaora Cup - Yokohama Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Pune Challenger Countrywide Classic - Los Angeles Shimadzu All Japan Indoor - Kyoto ATP Bangalore Challenger - Bangalore 2003 USTA Tallahassee Tennis Challenger - Tallahassee Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Seascape Challenger - Aptos 12th BH Tennis Open International Cup - Belo Horizonte 13 BH Tennis Open International Cup - Belo Horizonte China Open - Beijing Thailand Open - Bangkok Samsung Securities Cup - Seoul Burbank Challenger - Burbank Music City Challenger - Nashville AIG Japan Open Tennis Championships - Tokyo Ciudad de Pozoblanco Open Diputacion - Cordoba Singha Tennis Classic - Tarzana Music City Challenger - Nashville Isla de Lanzarote - Lanzarote The Surbiton Trophy - Surbiton The Artois Championships - London Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Odlum Brown Vancouver Open - Vancouver 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona SAP Open - San Jose Campbell's Hall of Fame Tennis Championships - Newport Malaysian Open - Kuala Lumpur Tashkent Challenger - Tashkent Melbourne Challenger Samsung Securities Cup - Seoul Bangkok Challenger Campbell's Hall of Fame Tennis Championships - Newport Busan Challenger Carson Challenger Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok China Open - Beijing Fergana Challenger Busan Challenger BB&T Atlanta Open - Atlanta Shanghai Challenger Noumea Challenger Caloundra Challenger Brisbane International - Brisbane Next Generation Adelaide International - Adelaide AIG Japan Open - Tokyo Hong Kong Challenger Seoul Challenger Rimouski Challenger Campbells Hall of Fame Tennis Championships - Newport Shanghai Challenger U.S. National Indoor Tennis Championships - Memphis Ortisei Challenger Indianapolis Tennis Championships - Indianapolis Helsinki Challenger Thailand Open - Bangkok Toyota Challenger Dallas Challenger Gerry Weber Open - Halle Guadalajara Challenger Thailand Open - Bangkok RCA Championships - Indianapolis Traralgon Challenger The Stella Artois Championships - London Yokohama Challenger Andria Challenger Morelos Challenger Gerry Weber Open - Halle PTT Thailand Open - Bangkok Manchester Challenger Aircel Chennai Open - Chennai Kyoto Challenger Guangzhou Challenger Suzhou Challenger Hall of Fame Tennis Championships - Newport Yokohama Challenger Claro Open Colombia - Bogota The Stella Artois Grass Court Championships - London Claro Open Colombia - Bogota Qingdao Challenger Thailand Open - Bangkok Aptos Challenger Yokohama Challenger Quanzhou Challenger Taipei City Challenger Ningboo Challenger Aircel Chennai Open - Chennai Seoul Challenger Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Le Gosier Challenger GHI Bronx Tennis Classic - Bronx Aegon Nottingham Open - Nottingham The Scottish Tennis Championships - Edinburgh Bangkok Challenger West Side Tennis Club Clay Court Challenger - Forest Hills Warsteiner Challenger Wolfsburg - Wolfsburg Sunset Moulding Yuba City Racquet Club Challenger - Yuba City AIG Japan Open - Tokyo AIG Japan Open - Tokyo Regions Morgan Keegan Championships - Memphis Countrywide Classic - Los Angeles Thailand Open - Bangkok Next Generation Adelaide International - Adelaide Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Tennis Masters Series - Hamburg Rogers Masters - Toronto Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Waldbaum's Hamlet Cup - Long Island Shanghai Rolex Masters - Shanghai Tennis Masters Series - Toronto Heineken Open - Auckland Campbell's Hall of Fame Tennis Championships - Newport Sony Open Tennis - Miami Farmers Classic - Los Angeles SAP Open - San Jose Sony Ericsson Open - Miami Australian Open - Melbourne BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Australian Open - Melbourne U.S. Open - New York Hall of Fame Tennis Championships - Newport Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells Thailand Open - Bangkok Apia International - Sydney Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London NASDAQ-100 Open - Miami Shanghai - Shanghai French Open - Paris French Open - Paris U.S. Open - New York BNP Paribas Open - Indian Wells Davis Cup, Group 1, 1R, NZL-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 4-1 Davis Cup, Group 1, 1R, THA-UZB 3-2 Davis Cup, World Group, QR, GBR-THA 3-2 Davis Cup, Group 1, 1R, THA-KOR 4-1 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, Group 1, 1R, PAK-THA 3-2 Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, Group 1, 2R, TPE-KOR 1-4 Davis Cup, Group 1, PO, TPE-CHN 3-2 Davis Cup, Group 1, 1R, THA-KAZ 3-2 Asian Hopman Cup - Astana Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, Group 1, PO, THA-CHN, 1-4 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, Group 1, PO, THA-INA 4-1 Davis Cup, Group II, 1R, KUW-THA 1-4 Davis Cup, Group II, 1R, SRI-THA 1-3 Davis Cup, Group II, 2R, PHI-THA 4-1 Davis Cup, Group 1, 2R, THA-JPN 4-1 Davis Cup, Group II, 3R, THA-PAK 4-1 Davis Cup, Group I, 1R, THA-KOR 2-3 Davis Cup, Group II, 3R, PAK-TPE 3-2 Davis Cup, Group II, 1R, POC-THA 0-5 Davis Cup, Group 1, 1R, THA-PAK 5-0 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, Group 1, 1R, TPE-THA 3-2 Davis Cup, Group I, PO, TPE-CHN 2-3 Davis Cup, Group II, 2R, INA-THA 3-2 Davis Cup, Group 1, 1R, JPN-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 5-0 Davis Cup, Group 2, REL2, TPE-HKG 4-1 15th Asian Games Doha 2006 Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, World Group, QR, CZE-THA 4-1 Davis Cup, Group 1, REL1, TPE-PAK 5-0 Australian Open (Wildcard) Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, Group 1, 2R, AUS-THA 5-0